import pandas as pd
pd.set_option('display.unicode.east_asian_width',True)
df=pd.DataFrame({'职业':['教师','司机','编辑'],
                '城市':['北京','青岛','武汉']})
print('原始数据： \n', df)
print('编码后的数据：  \n',pd.get_dummies(df))
print('设置附加前缀指定列编码后的数据： \n',pd.get_dummies(df,
                                           prefix='居住地',prefix_sep='-',columns=['城市']))